﻿# -*-coding: UTF-8 -*-
from Clover.CloverSystem import CloverSystem

CloverSystem


class EngineSystemFactory:
	system_cls = []

	@classmethod
	def register_engine_module(cls, engine_module_cls):
		cls.system_cls.append(engine_module_cls)

	@classmethod
	def iter_engine_modules(cls):
		return cls.system_cls


def register_engine_module(engine_module_cls):
	EngineSystemFactory.register_engine_module(engine_module_cls)
